// 路由页面跳转鉴权校验
/**
 * 保留当前页面， 跳转到应用内的某个页面。 但是不能跳到 tabbar 页面。 使用 wx.navigateBack 可以返回到原页面。 小程序中页面栈最多十层
 * @param {*} url 
 */
function navigateTo(url, ) {
  wx.navigateTo({
    url: url,
    success() {

    },
    fail() {
      console.error(`跳转失败,当前跳转地址:${url}`)
    }
  })
}

/**
 * 关闭当前页面， 返回上一页面或多级页面。 可通过 getCurrentPages 获取当前的页面栈， 决定需要返回几层。
 * @param {*} delta 
 */
function navigateToBack(delta = 1) {
  wx.navigateBack({
    delta: delta,
    success() {},
    fail() {
      console.error(`跳转失败,当前跳转页数:${delta}`)
    }
  })
}

export default {
  navigateTo,
  navigateToBack
}